/*
 * Codé par: Tristan Gosselin
 * Commenté par: Tristan Gosselin
 * **************************
 * Classe Table
 * Contient le constructeur et les méthodes d'accès pour une Table
 */
package logicielrestaurant;

public class Table {
    private int _id;
    private int _numero;
    private String _description;
    private int _pret; //int car SQLite ne gère pas les bools true / false, 0 et 1 est utilisé dans ce cas-ci
    private int _occupe; //int car SQLite ne gère pas les bools true / false, 0 et 1 est utilisé dans ce cas-ci
    
    //Constructeur par defaut
    public Table()
    {
        _id = 0;
        _numero = 0;
        _description= "";
        _pret = 0;
        _occupe = 0;
    }
    
    //Constructeur par parametres
    public Table(int id, int numero, String description, int pret, int occupe)
    {
        _id = id;
        _numero = numero;
        _description= description;
        _pret = pret;
        _occupe = occupe;
    }
    
    public int getPret() {
        // lecture
        return _pret;
    }

    public void setPret(int _pret) {
        // écriture
        this._pret = _pret;
    }

    public int getOccupe() {
        // lecture
        return _occupe;
    }

    public void setOccupe(int _occupe) {
        // écriture
        this._occupe = _occupe;
    }
    
    public void setId ( int id )
    {     
        // écriture
        _id = id;
    }

    public int getId()
    {    
         // lecture
         return _id;
    }
    
    public void setNumero ( int numero)
    {     
        // écriture
        _numero = numero;
    }

    public int getNumero()
    {    
         // lecture
         return _numero;
    }
    
    public void setDescription ( String description)
    {     
        // écriture
        _description = description;
    }

    public String getNom()
    {                      
         // lecture
         return _description;
    }
}
